Release 10.1A: OpenEdge Deployment:
Startup Command and Parameter Reference
Lock Table Entries (-L)
Use Lock Table Entries (
-L) to change the limits of the record locking table.
Operating system
and syntax UNIX
Windows-Ln Use
with Maximum value Minimum value Single-user default Multi-user default Database Server System dependent1 32 – 8192
1Limited by available memory.
nThe number of entries in the record locking table. If you specify a value that is not a multiple of 32, Progress rounds the value you specify to the next highest multiple of 32.
Each record that is accessed by any user takes one entry. This is true whether the record is accessed with
SHARE-LOCKorEXCLUSIVE-LOCK.Increase the size of the lock table if the following message appears:
This message also might indicate that a particular procedure should be restructured into smaller transactions or should be run in single-user rather than multi-user mode. When lock table limits are exceeded, check to make sure transactions are not too large before increasing the lock table size.
If a user process tries to acquire a lock and the lock table overflows, the user's program is aborted, but the server continues to operate. Any partial transactions are undone.
Note: The two record locks are acquired when records are accessed with theBREAKBYoption (inDO,FOREACH, orREPEATstatements).Each lock table entry takes 18 bytes on typical systems, but 14 bytes on nonshared-memory systems.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |